

body { background: #FFF; color: #000; text-align: center; line-height: 1.5em; }

body, h1, h2, h3, h4, h5, p, ul, dl, ol, form, fieldset { margin: 0; padding: 0; }

body, td, input, textarea, select, button { font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; }

ul { list-style: none; }

cite { font-style: normal; }

a { color: #46498E; text-decoration: none; }

a:hover { text-decoration: underline; }

a img { border: none; }



/*����*/

#wrap { margin: 0 auto; padding: 0 2px; width: 980px; text-align: left; }

#header { position: relative; height: 80px; border-bottom: 5px solid #B7C6F5; }

#header h2, #topmenu, #menu { position: absolute; }

#header h2 { left: 0; bottom: 10px; }

#topmenu { right: 1em; bottom: 3.5em; }

#menu { right: 1em; bottom: -5px; line-height: 28px; }

#menu li { float: left; padding: 2px 1em; }

#menu li.active { padding-top: 0; border: solid #B7C6F5; border-width: 2px 1px 0; background: #FFF; }

.mainarea { float: right; width: 100%; margin-left: -150px; }

.maininner { margin-left: 140px; }

.side { float: left; width: 130px; }



#content { margin: 1em 0;}



/*ϸ�߱߿�����*/

.bdrcontent { padding: 1em; border: 2px solid #B7C6F5; }



/*�ֱ߿�����*/

.block { margin-bottom: 10px; padding: 0.5em 1em; border: 2px solid #EFF5F8; }

.block h2 { margin: 0.5em 0; color: #363636; font-size: 1.17em; }

.block p { margin: 0.5em 0; }

.side .block li { margin: 0.2em 0; }



/*���е��б�*/

.listcol { overflow: hidden; }

.list2col li { float: left; width: 49.9%; }

.list3col li { float: left; width: 33.3%; }

.list4col li { float: left; width: 24.9%; }

.list5col li { float: left; width: 19.9%; }

.list6col li { float: left; width: 16.6%; }



/*��ǩҳ*/

.tabs { height: 30px; line-height: 29px; }

.tabs li { float: left; margin-right: 2px; padding: 0 1em; }

.tabs li.active { line-height: 30px; }

.tabs li h1 { font-size: 1em; font-weight: normal; }



/*��ҳ*/

.page { line-height: 26px; text-align: center; margin-bottom:10px; }

.page a, .page em { background: #FFF; font-style: normal; }

.page a:hover { background: #2782D6; color: #FFF; }

.page em { border-color: #EEE; color: #666; }



.topactions { margin-bottom: 10px; padding-top: 0.4em; padding-bottom: 0.2em; border-bottom: 2px solid #B7C6F5; }

.topactions a { font-size: 14px; font-weight:bold; }



.footactions { margin: 0 0 1em; padding: 0.5em; border: 2px solid #B7C6F5; border-top: 0px; }

/*\*/ * html .footactions { height: 1%; } /**/ * > .footactions { overflow: hidden; }

.footactions .pages { float: right; }



.submit {

    overflow: visible;

    border: 1px solid;

    border-color: #A1E5FE #5DAFD2 #5DAFD2 #A1E5FE;

    background: #FFF;

    color: #46498E;

    cursor: pointer;

    padding-right: 20px;

    padding-left: 20px;

    height: 22px;



}



/*�����Ҹ��� Digg ��ť*/

.titlel { float: left; margin-right: 0.83em; margin-top: 0.5em; }

.titler { position: absolute; right: 1em; top: 0.5em; z-index: 1; }



/*����������ʽ*/

.style1 { border-color: #CDE39C; }

.style2 { border-color: #EAF6D2; }

.style3 { border-color: #EDEDED; }

.style3 { border-color: #CDE39C; }

.style4 { background: #EFF5F8; border: 1px solid #CDCDCD; }

.style5 { padding: 10px; border: 1px solid #CDCDCD; background:#EAF6D2; color:#CC3333; font-weight:bold; }

.style6 { border: none; background: #DDF3FD; }




.gray { color: #999; font-weight: normal; }

.sfont { font-size: 10px; }

.underline { text-decoration: underline; }

.noline { text-decoration: none !important; border: none; }

.noline a { text-decoration: none !important; border: none; }

.footmargin { margin-bottom: 10px; }



/*���ڱ?�ı��*/

.formtable { width: 100%; table-layout: fixed; }

.formtable th { text-align: left; font-weight: bold; color: #333333; }

.formtable th, .formtable td { padding: 0.5em 0; border-bottom: 1px solid #F2F2F2; vertical-align: top; line-height:1.5em; }

.formtable td th, .formtable td td { border: none; }



.title { margin-bottom: 10px; padding-bottom: 0.5em; border-bottom: 1px solid #B7C6F5;}

.title h1, .title h3 { padding: 0.6em 0 0.2em 0; font-size: 1.17em; }



#footer { clear: both; padding: 1em 0; color: #939393; text-align: center; }

#footer p { font-size: 0.83em; }

#footer .menu a { padding: 0 1em; }



/*Ŀ¼�б�*/

.folder li { padding-left: 1em; }

.folder .active { font-weight:bold; padding-left: 1em; }

#result{ color:red;}



